Array Formulas এবং Dynamic Array Functions Excel-এর অত্যন্ত শক্তিশালী ফিচার, যা আপনাকে একাধিক মান বা ডেটা পয়েন্টের উপর কাজ করতে সহায়তা করে। এই ফিচারগুলোর মাধ্যমে একক ফর্মুলা ব্যবহার করে একাধিক সেল ক্যালকুলেশন করা যায়, এবং আপনি ডেটা ফিল্টার, সাজানো এবং ইউনিক মান বের করার মতো বিভিন্ন কাজ করতে পারবেন। এখানে Array Formulas এবং Dynamic Array Functions যেমন FILTER, SORT, এবং UNIQUE সম্পর্কে বিস্তারিত আলোচনা করা হলো।
Array Formulas
Array Formulas একাধিক সেলের ডেটার সাথে একসাথে কাজ করতে ব্যবহৃত হয়। সাধারণত একটি ফর্মুলা একটি একক সেলে ফলাফল দেয়, কিন্তু Array Formula একাধিক সেল বা রেঞ্জের উপর একযোগভাবে কাজ করে এবং একটি বা একাধিক ফলাফল ফিরিয়ে দেয়। একে সাধারণত {} আকারে দেখা যায়, তবে Excel 365 এবং Excel 2021-এ এর ব্যবহারে কিছু পরিবর্তন এসেছে, যেমন আপনি এখন শুধুমাত্র Enter চাপলেই এটি Array Formula হিসেবে কাজ করে।
Array Formula Example:
ধরা যাক, আপনি A1:A5 সেলে কিছু সংখ্যার যোগফল এবং B1:B5 সেলে কিছু সংখ্যার গড় বের করতে চান। Array Formula ব্যবহার করতে:
- =SUM(A1:A5 * B1:B5)
- Ctrl + Shift + Enter প্রেস করুন (পুরনো Excel ভার্সনে)। এখন Excel 365 এবং Excel 2021-এ শুধুমাত্র Enter প্রেস করলে এটি কাজ করবে।
এটি একটি একক ফর্মুলার মাধ্যমে দুটি কলাম গুণফল করে যোগফল বের করবে।
Dynamic Array Functions
Excel 365 এবং Excel 2021-এ Dynamic Array Functions ব্যবহার করে, আপনি একাধিক মানের উপর কাজ করতে পারবেন এবং সেগুলোকে একটি সেলে দেখাতে পারবেন। এই ফিচারের মাধ্যমে একাধিক সেল খালি না রেখে আপনি একটিমাত্র ফর্মুলা দিয়ে একটি অ্যারে তৈরি করতে পারেন।
FILTER ফাংশন
FILTER ফাংশনটি একটি রেঞ্জ বা অ্যারে থেকে নির্দিষ্ট শর্ত অনুযায়ী মান নির্বাচন করতে ব্যবহৃত হয়। আপনি যেকোনো শর্ত ব্যবহার করে ডেটা ফিল্টার করতে পারেন, যেমন শুধুমাত্র নির্দিষ্ট মানের ডেটা বা কোনও নির্দিষ্ট শর্তের মধ্যে থাকা ডেটা।
সিনট্যাক্স:
=FILTER(array, include, [if_empty])
- array: ফিল্টার করা ডেটার রেঞ্জ।
- include: যেই শর্তের উপর ভিত্তি করে ডেটা ফিল্টার করতে চান।
- if_empty: যদি কোনো মান পাওয়া না যায়, তাহলে যা দেখানো হবে।
উদাহরণ:
ধরা যাক, আপনার কাছে একটি ডেটা সেট আছে যেখানে বিভিন্ন পণ্য এবং তাদের বিক্রয় পরিমাণ রয়েছে:
| A | B |
|---|---|
| Product | Sales |
| Apple | 150 |
| Banana | 200 |
| Orange | 50 |
| Mango | 120 |
আপনি যদি ১০০-এর বেশি বিক্রয় হওয়া পণ্যগুলো ফিল্টার করতে চান, তাহলে ফর্মুলাটি হবে:
=FILTER(A2:B5, B2:B5 > 100)
ফলস্বরূপ, শুধুমাত্র "Apple", "Banana" এবং "Mango" প্রদর্শিত হবে যাদের বিক্রয় ১০০ এর বেশি।
SORT ফাংশন
SORT ফাংশনটি একটি রেঞ্জ বা অ্যারে সাজানোর জন্য ব্যবহৃত হয়। আপনি ডেটাকে Ascending বা Descending অর্ডারে সাজাতে পারেন।
সিনট্যাক্স:
=SORT(array, [sort_index], [sort_order], [by_col])
- array: যেটি সাজাতে চান।
- sort_index: কোন কলামে সাজানো হবে (ডিফল্টভাবে প্রথম কলাম).
- sort_order: সাজানোর ক্রম (1=Ascending, -1=Descending)।
- by_col: যদি কলাম অনুযায়ী সাজাতে চান, তাহলে TRUE দিন (ডিফল্ট হলো FALSE, অর্থাৎ রো অনুযায়ী সাজানো হবে)।
উদাহরণ:
ধরা যাক, আপনার কাছে বিক্রয় পরিমাণের ডেটা রয়েছে:
| A | B |
|---|---|
| Apple | 150 |
| Banana | 200 |
| Orange | 50 |
| Mango | 120 |
আপনি যদি বিক্রয়ের পরিমাণ অনুযায়ী ডেটা সাজাতে চান:
=SORT(A2:B5, 2, -1)
এটি বিক্রয় পরিমাণ অনুযায়ী ডেটাকে Descending অর্ডারে সাজাবে।
UNIQUE ফাংশন
UNIQUE ফাংশনটি ডেটা রেঞ্জ থেকে শুধুমাত্র একক মান (যেগুলি একাধিক বার আসে না) বের করতে ব্যবহৃত হয়। এটি আপনাকে ডেটার মধ্যে একক মান চিহ্নিত করতে সাহায্য করে।
সিনট্যাক্স:
=UNIQUE(array, [by_col], [exactly_once])
- array: যেটি থেকে ইউনিক মান বের করতে চান।
- by_col: যদি আপনি কলাম অনুযায়ী ইউনিক মান চান, তাহলে TRUE দিন।
- exactly_once: যদি আপনি শুধুমাত্র এমন মান চান যা একবারই আসে, তাহলে TRUE দিন।
উদাহরণ:
ধরা যাক, আপনার কাছে পণ্য বিক্রয়ের একটি তালিকা রয়েছে:
| A |
|---|
| Apple |
| Banana |
| Apple |
| Orange |
| Banana |
আপনি যদি শুধুমাত্র ইউনিক পণ্যগুলো দেখতে চান:
=UNIQUE(A2:A6)
ফলস্বরূপ, এটি "Apple", "Banana", এবং "Orange" প্রদান করবে, যেগুলি শুধুমাত্র একবার আসে।
সারাংশ
Array Formulas এবং Dynamic Array Functions (যেমন FILTER, SORT, UNIQUE) Excel-এ ডেটা বিশ্লেষণ এবং ফিল্টারিংয়ের কাজকে আরও শক্তিশালী এবং কার্যকরী করে তোলে।
- Array Formulas আপনাকে একাধিক মানের সঙ্গে একসঙ্গে কাজ করার সুযোগ দেয়।
- FILTER ফাংশন ডেটাকে শর্তভিত্তিক ফিল্টার করতে সাহায্য করে।
- SORT ফাংশন ডেটা সাজাতে সহায়ক।
- UNIQUE ফাংশন ডেটার মধ্যে ইউনিক মান বের করতে ব্যবহৃত হয়।
এই ফিচারগুলি ব্যবহার করে আপনি Excel-এর শক্তি পূর্ণভাবে কাজে লাগাতে পারবেন এবং ডেটা বিশ্লেষণের কাজ আরও সহজ এবং দ্রুত করতে পারবেন।
Read more